imprescriptible rights - Espagnol Anglais Dictionnaire